package com.sjlh.centurylianhua.utils;

import com.sjlh.centurylianhua.dto.ModuleDto;
import com.sjlh.centurylianhua.dto.ModulePath;
import com.sjlh.centurylianhua.entity.Module;

public class CommonUtil {


	/**
	 * 转换Module类 为业务需要到ModuleDto
	 * 
	 * @param Module module
	 */

	public static ModuleDto getModuleDtoByModule(Module ms) {

		ModuleDto moduleDto = new ModuleDto(
				ms.getId(),
				ms.getParentId(),
				ms.getModuleName(),
				ms.getModuleIcon(),
				ms.getIsParentNode(),
				ms.getIsChildNode(),
				ms.getModulePath(),
				false);
		return moduleDto;
	}
	public static ModulePath getModule(Module ms) {

		ModulePath module = new ModulePath(
				ms.getId(),
				ms.getPath(),
				ms.getModulePath(),
				ms.getParentId(),
				1==ms.getHidden(),
				ms.getModuleName(),
				ms.getModuleIcon());
		return module;
	}

}
